package com.itheima.demo;

import java.util.Arrays;

public class Test02 {
    public static void main(String[] args) {
        //需求: 判断 101 ~ 200 之间有多少个素数,并打印所有素数。
        //素数：指在大于1的整数中,只能被1和这个数本身整除的数


       /*
       //判断一个数是否是质数
       int a = 7;
        boolean flag = true;
        for (int i = 2; i < a; i++) {
            if ( a % i == 0){
                flag = false;
                break;
            }
        }
        if (flag){
            System.out.println(a + "是一个质数");
        }else {
            System.out.println(a + "不是一个质数");
        }*/

        //判断一个范围的数是否是质数
        int count = 0;
        for (int j = 101; j <= 200; j++) {
            boolean flag = true;
            for (int i = 2; i < j; i++) {
                if (j % i == 0) {
                    flag = false;
                    break;
                }
            }
            if (flag) {
                count++;
                System.out.println(j + "是一个质数");
            }
        }
        System.out.println("101~200之间共有：" + count + "质数");

//        System.out.println(Arrays.toString(arr));

    }
}
